Hermosillo is one of the largest cities in Mexico, with a population of around 850,000 people. It's a modern city with all the services you would normally in the United States. Shopping, eating and tourist attractions are all throughout the city.